var results = {
    experience:{
	   h:'您的企业已经迈进了办公体验新时代，在办公效率和协作等方面都将取得长足发展。想获取更多企业进化智慧？立即观看全新Office Tips的精彩演示吧！',
	   m:'您的企业正面临着办公体验大革命，更需要高度重视办公效率，关注部门协同合作，才能取得全面发展。想获取更多企业进化智慧？立即观看全新Office Tips的精彩演示吧！',
	   l:'您的企业亟待做出改变！先从办公体验着手，提升办公效率，改变部门协作关系，才能在体验大革命中获取长足发展。尽览企业进化智慧，立即观看全新Office Tips精彩演示！'
	},
    cloud:{
	   h:'进化达人就是你!想必您的企业已经身处云端，先享云计算所带来的办公新体验。更多企业云端智慧？尽在全新Office Tips精彩演示！',
	   m:'同志仍需努力!融合云计算服务的全新Office，将为企业带来办公效率和部门协作的双重革新，云端创世为您而来！更多企业驾云之智？尽在全新Office Tips精彩演示！',
	   l:'做出改变正当其时！提升办公效率、革新部门协作关系并非遥不可及，融合云计算服务的全新Office，将带来解决之道和发展动力。更多云应用介绍，尽在Tips精彩演示！'  
	},
    social:{
	   h:'社交达人战绩不俗！商务社交一体化不仅迫在眉睫，更是企业发展的大势所趋。它不仅提升办公效率，更让协作无比便捷。更多商务社交应用？尽在全新Office Tips精彩演示！',
	   m:'差一步就晋级商务社交达人之列。在社交时代不断迈进，便能在办公效率和部门协作间取得双赢，并在发展征程中愈行愈远！商务社交应用知识，尽在全新Office Tips精彩演示！',
	   l:'企业必须做出改变！快速提升办公效率、革新部门协作关系，就必须开启社交一体化进程，才能换来企业的持续发展。更多社交实战应用，尽在全新Office Tips精彩演示！'  
	},
    safety:{
	   h:'Bingo！安全达人就是您！作为企业发展的头等大事，安全问题不仅是企业的立命之基，更是发展之本。更多IT安全实战应用，尽在全新Office Tips精彩演示！',
	   m:'差之毫厘，失之千里！企业IT安全问题容不得半点马虎，只有在安全环节步步为营，才能高枕无忧安享辉煌未来！马上获取IT安全应用指南，一切尽在Office Tips精彩演示！',
	   l:'IT安全亟待进化！现在，您必须高度重视IT安全，在各个环节防微杜渐，才能获取持续而稳健的发展态势。更多IT安全应用攻略，尽在全新Office Tips精彩演示！'  
	}
}
$(function (){
	var count = 0;
	var categorieName = document.body.id;
	$.get("inc/qa.xml", function(data){
       createQA(data);
	   reviewResult();
	});
	function createQA(data){
	   var categories = $(data).find('#'+categorieName).find('item');
	   var items = randomArray(categories);
	   var len = categories.length;
	   var str = '';
	   $.each(items,function (i,n){
		 var answer = ' ';
		 var o = categories.eq(n);
         o.find('answer').each(function (){
		    var a ='';
		    if($(this).attr('result') == 'right'){  a ="right" };
            answer += '<p><label><input type="radio" name=c' + (i+1) +' result=' + a + ' /></label>' + 
				      '<span>' + $(this).text() + '</span></p>'
         });

		 str += '<div class="qa-box">' +
			    '<h2 class=n-' + (i+1)+'>' + o.find('question').text()+'</h2>'+
			    answer+
			    '</div>';
	   })

	   $('#question-wrap').css('background','none').prepend(str);
	   $('#review').removeClass('hide');
	};
    
	function reviewResult(){
	   var btn = $('#review');
	   var item = $('.qa-box');
	   btn.on('click',function (){
	       item.each(function (i){
				if($(this).find('input:checked').attr('result') == 'right'){
				  count++;
				}
				$(this).find('input').each(function (){
					if( $(this).attr('result') == 'right'){
					   $(this).parent().parent().addClass('answer');
					}
			   })
	       });
		   btn.attr('disabled',true)
		   createResult();
		   return false;
	   })
	};
	
	function createResult(){
		var ResultStr = '';
		switch (count)
		{
		case 0:
		    ResultStr = results[categorieName].l;
		    break;
		case 3:
			ResultStr = results[categorieName].h;
		    break;s
		default :
		    ResultStr = results[categorieName].m;
		};
	    $('#share-c').html(ResultStr);
		$('#shareWeibo').on('click',function (){
		    shareSina(ResultStr);
			return false;
		})
        $('.share').show();
	};

   function randomArray(categories){
		var itemLen = categories.length;
		var compareArray = [];
		var i = 0;
		var c = false;
		for (var i=0;i<3;i++ ) {
			 var r = rand(0,itemLen-1);
			 if(compareArray.length>0){
				for ( var t in compareArray ) {
					if(compareArray[t] == r ){
					   i--;
					   c=true;
					   break;
					}
				}
				if(c==false){
				  compareArray.push(r);
				}
				c = false;
			 }
			 else{
				compareArray.push(r);
			 }
		}
		return compareArray;
		function rand(min,max){
			return Math.round(min+(Math.random()*(max-min)));
		};
   }

	function shareSina(con) {
		var con = con + '@微软NewOffice';
		var url = 'http://www.microsoft.com/china/newoffice/';
		window.open('http://v.t.sina.com.cn/share/share.php?title=' + encodeURIComponent(con) + '&url=' + encodeURIComponent(url) + '&rcontent=' + encodeURIComponent(con) + '&searchPic=false', '_blank','height=450,width=620,top='+(windowHeight()-450)/2+',left='+(windowWidth()-620)/2+',toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no')
	};
	//取得视口高度
	function windowHeight() {
		var de = document.documentElement;
		return self.innerHeight ||
			( de && de.clientHeight ) ||
			document.body.clientHeight;
	}
	function windowWidth() {
		var de = document.documentElement;
		return self.innerWidth ||
			( de && de.clientWidth ) ||
			document.body.clientWidth;
	}

})